dogs broker cfa cats puppies breeders puppy real estate investment cash flow cat dog factoring breeder cattery american cash flow association factor